Platform Explorer / Nuxeo Platform 2023.9

Extension point marshallers

Documentation

JAX-RS writer/reader declarations

Contribution Descriptors

  • Class: org.nuxeo.ecm.automation.server.MarshallerDescriptor

Existing Contributions

Contributions are presented in the same order as the registration order on this extension point. This order is displayed before the contribution name, in brackets.

  • nuxeo-automation-io-2023.9.10.jar /OSGI-INF/marshaller-contrib.xml
    <extension point="marshallers" target="org.nuxeo.ecm.automation.server.AutomationServer">
        <marshaller>
          <reader>org.nuxeo.ecm.automation.jaxrs.io.operations.JsonRequestReader</reader>
          <reader>org.nuxeo.ecm.automation.jaxrs.io.operations.UrlEncodedFormRequestReader</reader>
          <reader>org.nuxeo.ecm.automation.jaxrs.io.documents.BusinessAdapterReader</reader>
          <writer>org.nuxeo.ecm.automation.jaxrs.io.operations.JsonAutomationInfoWriter</writer>
          <writer>org.nuxeo.ecm.automation.jaxrs.io.documents.BlobsWriter</writer>
          <writer>org.nuxeo.ecm.automation.jaxrs.io.JsonLoginInfoWriter</writer>
          <writer>org.nuxeo.ecm.automation.jaxrs.io.operations.JsonOperationWriter</writer>
          <writer>org.nuxeo.ecm.automation.jaxrs.io.operations.JsonHtmlOperationWriter</writer>
          <writer>org.nuxeo.ecm.automation.jaxrs.io.JsonTreeWriter</writer>
          <writer>org.nuxeo.ecm.automation.jaxrs.io.JsonAdapterWriter</writer>
          <writer>org.nuxeo.ecm.automation.jaxrs.io.JsonRecordSetWriter</writer>
          <!-- delegates marshalling to nuxeo-core-io MarshallerRegistry service -->
          <writer>org.nuxeo.ecm.webengine.jaxrs.coreiodelegate.CoreIODelegate</writer>
        </marshaller>
      </extension>